@charset "utf-8";
/*错误提示 start*/
.error{position:fixed;left:0;top:100px;display:none;z-index:9999;text-align:center;width:100%;}
.error span{background:#333;color:#fff;padding:10px 30px;border-radius:.4em;margin:0 50px;display:block;}

.tips img{width:80px;height:80px;margin-top:20px;}
.tips .img{height: 100px;margin: 0 auto;position: relative;width: 80px;}
.tips {margin: 0 auto;width:60%;height:auto;min-height:150px;position:fixed;top:100px;left:20%;z-index:999;}
.tips .bg{opacity:0.65;width:100%;height:100%;background-color:#000;min-height:150px;height:auto;position:absolute;top:0;}
.tips p{text-align:center;color:#fff;position:relative;font-size:16px;margin-top:5px;margin-bottom:5px;}
/*错误提示 end*/

/* CSS Document */
body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0; font-family: "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;}
body{background-color:#e9e9e9;}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
a img{border:none}
button,input,select,textarea{font-size:100%;outline:none; border:0;}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll}
img{vertical-align:middle;border:0;}
/*reset end*/
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{content:'\200B';display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{zoom:1;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*commen end*/
.bdInfo_name{ font-size:1rem; color:#00a4e4; padding-bottom:15px; border-bottom:1px solid #d1d1d1; width:100%;background-color:#e9e9e9;}
.bdInfo_name p{padding-left:8px; padding-top:8px;}
@media(max-width:480px){
.bdInfo_name{font-size:1rem;padding-bottom:15px; margin-top:0px;width:100%;}
}
@media(max-width:344px){
.bdInfo_name{font-size:16px;padding-bottom:20px; margin-top:-9px;width:100%;}
}
@media(max-width:320px){
.bdInfo_name{font-size:16px;padding-bottom:17px; width:100%;}
}
/*bdInfo_name end*/
.entry{ border-bottom:1px solid #d1d1d1;padding:15px 8px;width:100%;cursor:pointer;}
.entry h1{ font-size:1rem; color:#333}
.entry .inheritor{ font-size:28px;}
@media(max-width:480px){
.entry{padding:15px 8px;width:100%;}
.entry h1{ font-size:1rem; line-height:30px;}
.entry .inheritor{ font-size:22px;}
}
@media(max-width:344px){
.entry{padding:20px 8px;width:100%;}
.entry h1{ font-size:1rem;}
.entry .inheritor{ font-size:19px;}
}
@media(max-width:320px){
.entry{padding:16px 8px;width:100%;}
.entry h1{ font-size:17px;}
.entry .inheritor{ font-size:16px;}
}
/*bdInfo_main end*/
.bdInfo_details{ background-color:#fff; padding:35px 20px; display:none;}
.bdInfo_details li{ font-size:0.9rem; color:#666; line-height:1.2rem;float:left; width:100%; padding:10px 0px;} 
.bdInfo_details dt{ text-align:right;width:35%;float:left; display:block;}
.bdInfo_details dd{float:left; display:block;}
.bdInfo_details h2{ font-size:16px; padding-top:4px;padding-bottom:4px;}
.bdInfo_details p span{ float:right; color:#e36f1d; font-size:0.9rem}
.guarantee{ padding-bottom:15px;}
.fanwei li{ border-bottom:1px dotted #e9e9e9;}
#zunshi{float:left;color:#00a4e4; font-size:1rem; font-weight: bold;}
@media(max-width:480px){
.bdInfo_details{padding:0;}
.bdInfo_details_area{padding:35px 20px;}
.bdInfo_details li{ font-size:0.9rem; color:#666; line-height:1.2rem;float:left; width:100%; padding:10px 0px;} 
.bdInfo_details dt{ text-align:right;width:35%;float:left; display:block;}
.bdInfo_details dd{float:left; display:block;}
.bdInfo_details h2{ font-size:16px; padding-top:4px;padding-bottom:4px;}
.bdInfo_details p span{ float:right; color:#e36f1d;}
.guarantee{ padding-bottom:15px;}
.fanwei li{ border-bottom:1px dotted #e9e9e9;}
#zunshi{float:left;color:#00a4e4;}
}
@media(max-width:344px){

}
@media(max-width:320px){
.bdInfo_details li{ font-size:14px;} 

}
/*bdInfo_details end*/
#paddingLR0{ padding-right:0; padding-left:0; padding-bottom:26px;}
.protect{ background-color:#74C6E6; color:#fff; font-size:16px; margin-bottom:2px; padding-left:66px; padding-top:26px; padding-bottom:26px; padding-right:44px; display:none; cursor:pointer;}
.protect_info{ padding-left:3px;}
#guanxi{width:60%; padding-left:28px;}
/*protect end*/







.head{ background:#00a4e4; padding:10px 10px;margin-bottom:15px;}
.Insurance_header{ background-color:#00A4E4;padding:15px 40px;}
.Insurance_banner{ text-align:center; margin-right:30px;font-size:28px;color:#666; font-weight:bold;}
.banner_margB{ margin-bottom:15px;}
.welcom,.system{ color:#999;font-size:20px; margin:10px 10px;line-height:1.5;}
.system{color:#e36f1e;margin-bottom:24px;}
@media(max-width:640px){
.welcom,.system{font-size:1rem;}
.Insurance_banner{ font-size:26px;}
}
@media(max-width:480px){
.welcom,.system{font-size:0.9rem}
.Insurance_banner{ font-size:1.2rem}
.logo{ margin-top:0px;}
}
@media(max-width:320px){
.welcom,.system{font-size:0.8rem;}
.logo{ margin-top:0px;}
.phoneNumber{ margin-right:-10px;}
}
form{background-color:#fff; padding:17px 15px;}
label{ color:#666;float:left;}
input{border:none;width:55%;}
placeholder{ padding-left:10px;}
@media(min-width:641px){
label{ font-size:1rem;width:30%;}
}
.wenhao{position:absolute;right:5px; top:10px;}
@media(max-width:640px){
label{ font-size:1rem;width:30%;}
}
@media(max-width:480px){
label{ font-size:1rem;width:30%;}
}
.wenhao{width:30px;height:30px;position:absolute;right:0px;cursor:pointer}
.jiantou{width:12px;height:18px; position:absolute;right:0px;cursor:pointer; }
.buy{ padding-bottom:18px;border-bottom:1px solid #e9e9e9; overflow:hidden; position:relative;}
.buy .meiya{color:#333;display: inline-block;width: 12rem;overflow:hidden;
word-break:keep-all;
white-space:nowrap;
text-overflow:ellipsis;}
.name{padding-bottom:17px; padding-top:18px;border-bottom:1px solid #e9e9e9; position:relative;}
.name input{ font-size:1rem; position:relative;}
.number{padding-top:17px;position:relative;}
.number input{width:65%; font-size:1rem; position:relative;}
.btn{width:100%;font-size:1.4rem; background-color:#e36f1d;color:#fff;margin-top:35px;margin-bottom:30px; padding-top:8px;padding-bottom:8px;border-radius:5px;}
@media(min-width:641px){
.buy .meiya{font-size:1rem;}
}
@media(max-width:640px){
.btn{ font-size:36px;}
.buy .meiya{ font-size:1rem;}
}
@media(max-width:480px){
.btn{ font-size:1.4rem;  margin-top:3px;}
.btn1{margin-top:15px;}
.buy .meiya{ font-size:1rem;width: 12rem;}
}
@media(max-width:320px){
.btn{ ffont-size:1.4rem;  margin-top:2px;}
.btn1{margin-top:1S5px;}
}
/*Insurance end*/
.emial_banner{text-align:center; margin-right:30px;font-size:24px;color:#00a4e4; font-weight:bold;margin-top:21px;}
.emial_centent{ background-color:#fff;padding:60px 30px 85px 30px;}
.emial_centent p{ color:#666;font-size:24px;line-height:46px;}
.blue{ color:#00a4e4;}
@media(min-width:641px){
.emial_centent p{ font-size:24px;}
}
@media(max-width:640px){
.emial_centent p{ font-size:20px;}
}
@media(max-width:480px){
.emial_centent p{ font-size:18px;}
}
.bgc{ background-color:#fff;}
.emila_footer{ color:#333;font-size:24px;text-align:center;}
.email_marg{ margin-top:23px;padding-bottom:100px;}
@media(max-width:640px){
.emila_footer{ font-size:22px;}
}
@media(max-width:480px){
.emila_footer{ font-size:20px;}
}
@media (max-width: 640px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
.col-md-12 { width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 { width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}
}
@media(min-width:641px){
.website,.cat{ font-size:28px;}
}
@media(max-width:640px){
.website,.cat{ font-size:24px;}
}
@media(max-width:480px){
.website,.cat{ font-size:20px;}
}
@media(max-width:360px){
}
@media(max-width:320px){
}
.ture{ color:#00a4e4; float:right}
.website,.cat{ color:#808080;text-align:center; display:block;width:95%; padding:33px 0 24px;}
.cat{ padding:17px 0 74px;}



.popup{
    visibility: hidden;
    position: relative;
    z-index: 9999;
    width: 100%;
    position: fixed;
    bottom: -100%;
    left: 0;
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
	background-color: #fff;
}
.slideUp{
    visibility: visible;
    bottom: 0;
    -webkit-transition:.5s all ease;
    transition:.5s all ease;
}
.popup h2{
    font-size: 1.2rem;
    font-weight: normal;
    text-align: center;
    color: #000;
    padding: 1rem 0;
    border-bottom: 1px solid #F0F0F0;
}
.popup h2 .popup-cancel{
	display:inline-block;
    width: 1.2rem;
    height: 1.2rem;
	background:url(../images/close.png) center center;
	float:left;
	margin-left:1.2rem;
}
.popup h2 .popup-confirm{
	display:inline-block;
    width: 3.6rem;
    height: 1.2rem;
	color:#00a4e4;
	float:right;
	margin-right:1.2rem;
}
.popup-bg{
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    opacity: 0.7;
    background-color:#000;
    display: none;
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-delay: 0s;
}
.popup .class-list{
    border-bottom: none;
    max-height: 16rem;
    overflow: auto;
}
.popup .class-list{
    border-bottom: none;
    max-height: 25rem;
    overflow: auto;
}
.class-list li{
    padding:1.4rem 1rem 1.4rem 0;
    margin-left: 1rem;
    border-bottom: 1px solid #F0F0F0;
    font-size: 1.2rem;
	text-align: center;
}
.class-list li:last-child{
    border: none;
}
.class-list li a{
    color: #808080;
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxODE1Nzk1QTU2NDExRTU4Q0JFOUYwODJDNjAxOTc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxODE1Nzk2QTU2NDExRTU4Q0JFOUYwODJDNjAxOTc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE4MTU3OTNBNTY0MTFFNThDQkU5RjA4MkM2MDE5NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE4MTU3OTRBNTY0MTFFNThDQkU5RjA4MkM2MDE5NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Llb6lAAAAnElEQVR42ozQPQ6CQBCG4WFoTajVmthZb6vVXNlGK7LbmdgZWwIH8ADLN4kQDPs3yRsKHnaAylrbEdEOiTFmpMgwatAZPZxz+xQU9EGnFGas63G95rCeSBF82MAIvq8xr5/64UsIV977zYvj5lHXoxa9dVMQBvCTqXCKV3MJwkcOXIL+fk8KLTCHdGoRyaL5xFsOzfCLXimkMwkwAMNoXqM1+8nJAAAAAElFTkSuQmCC) no-repeat 97% center;*/
    background-size: 0.5rem 0.9rem;
    display: block;
    margin-right: -1rem;
}
.popup-tip{
    visibility: hidden;
    z-index: 9999;
    width: 80%;
    position: fixed;
    top: 25%;
    left: 10%;
    background-color: #fff;
	padding:.5rem 1.2rem;
}
.popup-tip h2{border-bottom:1px solid #f2f2f2;color:#333;font-size:1.2rem;padding:1rem 0;font-weight:normal;}
.popup-tip h2 .popup-close{
	display:inline-block;
    width: 1.2rem;
    height: 1.2rem;
	background:url(../images/close.png) center center;
	float:right;
	margin-left:1.2rem;
}
.popup-tip div{padding: 1rem 0;}
.popup-tip p{font-size:1rem;color:#808080;line-height:1.6rem;}
.favbutton{display:inline-block;width:100%;line-height:1.6rem;height:1.6rem;text-align:center;font-size:1rem;color:#666;margin-bottom:2rem;}
.favbutton img{margin-right:10px;width:1.6rem;}
.error_tip{display:inline-block;width:90%;line-height:1.6rem;height:1.6rem;padding-left:2rem; margin-left:1rem;font-size:1rem;color:#ca3749;margin-top:1rem;background:url(../images/icon_warn.png) no-repeat left center;background-size:1.6rem;}
.popup-tip3 .popup-clos{
	display:inline-block;
    width: 3.6rem;
    height: 1.2rem;
	color:#666;
	float:right;
	text-align:right;
	margin-bottom: .2rem;
}